#pragma once

#include "public/IService.h"

#include <memory>
#include <iostream>

#define     TANKSHOWSERVICEID		"com.TankShowDown.Plugin"

#define		TankShowDownSPtr		std::shared_ptr<ITankShowDown>
#define		TankShowDownWPtr		std::weak_ptr<ITankShowDown>

class ITankShowDown
	: public IService
{
public:

	virtual ~ITankShowDown() {};

	virtual void TankWidgetShow() = 0;
};